//config的设置是全局的
layui.config({
    base: '/js/plugins/' // 自定义扩展插件所在的目录
}).extend({ //设定模块别名
    yjsloading: 'yjsloading',
});

layui.use(['form', 'yjsloading'], function () {
    var $ = layui.jquery
        , form = layui.form
        , yjsloading = layui.yjsloading;

    // 自定义表单验证规则
    form.verify({
        samepwd: function (value) {
            //获取密码
            var pwd = $("#newpwd").val();
            if (!new RegExp(pwd).test(value)) {
                return '两次输入的密码不一致';
            }
        },
        checkNewPassword: [/^.{6,}$/,'新密码不少于6个字符'],
    });

    // 重新获取验证码
    $('.getLVcode').click(function () {
        var url = '/vcode/path/form';
        yjsloading.loadingCaptcha(url);
    });

    // 监听个人信息表单确定按钮事件
    form.on('submit(okEvent)', function (data) {
        $title = '修改个人密码';
        $msg = '您确定执行本次数据更新操作吗？';
        $url = '/admin/password';
        yjsloading.ajaxConfirm($title,$msg,$url,data.field);
    });

    // 监听个人信息表单取消按钮事件
    $('.cancelEvent').click(function () {
        $title = '修改个人密码';
        $msg = '您确定取消本次数据更新操作吗？';
        yjsloading.cancelConfirm($title,$msg);
    });
});